A commodity broker is a professional who facilitates the buying and selling of commodity contracts on behalf of clients, typically in markets for raw materials such as oil, gold, agricultural products, and other physical goods. They provide market analysis, execute trades, and may offer advice on investment strategies related to commodities.